﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;

namespace Szamlazz.Data
{
	/// <summary>
	/// Számla típusa 
	/// </summary>
	/// <remarks>
	/// Értékkészlet: számla, díjbekérő, helyesbítő számla, sztornó számla
	/// </remarks>
	public enum InvoiceType : int
	{
		/// <summary>
		/// Számla
		/// </summary>
		[EnumMember(Value = "Számla")]
		Invoice,
		/// <summary>
		/// Díjbekérő
		/// </summary>
		[EnumMember(Value = "Díjbekérő")]
		Proforma,
		/// <summary>
		/// Helyesbítő számla
		/// </summary>
		[EnumMember(Value = "Helyesbítő számla")]
		Corrective,
		/// <summary>
		/// Rész számla
		/// </summary>
		[EnumMember(Value = "Rész számla")]
		Partial,
		/// <summary>
		/// Sztornó számla
		/// </summary>
		[EnumMember(Value = "Sztornó számla")]
		Storno,
		/// <summary>
		/// Előleg számla
		/// </summary>
		[EnumMember(Value="Előleg számla")]
		Advance,
		/// <summary>
		/// Végszámla
		/// </summary>
		[EnumMember(Value = "Végszámla")]
		Final,
	}
}
